Improving Connection Management of the OpenLDAP Directory Server
نویسندگان
چکیده
This paper describes our effort to improve the performance of the connection management subsystem of the OpenLDAP directory server. Two proposed architectures, the multi-listener and the lightweight listener architectures will be described and compared to each other in this paper. This paper will also describe our effort to improve the synchronization of multiple threads by introducing semaphore based resource control. This paper shows that our efforts significantly improve the performance of the OpenLDAP directory server in the presence of long latency operations and reduces the overhead caused by unnecessary context switching and inefficient event polling.
منابع مشابه
Integrating SPARQL Endpoints into Directory Services
We demonstrate the integration of RDF knowledge bases from our social, semantic collaboration tool OntoWiki via SPARQL endpoints into directory services based on the Lightweigth Directory Access Protocol (LDAP). In order to achieve this, we translate LDAP queries into SPARQL queries and transform the incoming SPARQL results back into the LDAP data model. The transformation component is implemen...
متن کاملThe OpenLDAP Proxy Cache
This paper describes the design, implementation and usage of a query caching extension of the OpenLDAP directory server’s proxy capabilities. The extension allow caching of LDAP search requests (queries). The LDAP proxy cache stores data and semantic information corresponding to recently answered queries and determines if an incoming query is semantically contained in any of the cached queries....
متن کاملEnhancing the Performance of OpenLDAP Directory Server with Multiple Caching
Directory is a specialized data store optimized for efficient information retrieval which has standard information model, naming scheme, and access protocol for interoperability over network. It stores critical data such as user, resource, and policy information in the enterprise computing environment. This paper presents a performance driven design of a transactional backend of the OpenLDAP op...
متن کاملPerformance Tests of Major LDAP Implementations In Context of the Globus Replica Catalog
The Globus Replica Catalog is a fundamental Data Grid service. It is important to evaluate the performance of this complex system, currently based on LDAP servers. The paper presents the results obtained during performance tests, which were done with three popular LDAP implementations (OpenLDAP, Oracle Internet Directory (OID), Netscape Directory) available today. Oracle9i is a new product and ...
متن کاملFT-MPI, Fault-Tolerant Metacomputing and Generic Name Services: A Case Study
There is a growing interest in deploying MPI over very large numbers of heterogenous, geographically distributed resources. FT-MPI provides the fault-tolerance necessary at this scale, but presents some issues when crossing multiple administrative domains. Using the H2O metacomputing framework, we add cross-administrative domain interoperability and pluggability to FT-MPI. The latter feature al...
متن کامل